contractor engineering technical services - French English Dictionary